.banner-section.style-three {overflow: hidden }.banner-section.style-three .slide-item {position: relative;padding: 250px 0 250px 0;overflow: hidden }.banner-section.style-three .slide-item:before {position: absolute;content: '';background: rgba(0, 32, 76, 1);width: 100%;height: 100%;left: 0;top: 0;right: 0;opacity: .6;z-index: 1 }.banner-section.style-three .banner-carousel .slide-item .image-layer {left: 0;right: 0;}.banner-section.style-three .banner-carousel .content-box {max-width: 650px;width: 100% }.banner-section.style-three .slide-item .pattern-layer .pattern-3 {position: absolute;left: 0;bottom: 0;width: 294px;height: 295px;background-repeat: no-repeat;z-index: 1 }.banner-section.style-three .slide-item .pattern-layer .pattern-4 {position: absolute;left: 0;bottom: 0;width: 695px;height: 691px;background-repeat: no-repeat;z-index: 1 }.banner-section.style-three .social-nav li a {color: #dc7552;border-color: #dc7552 }.banner-section.style-three .social-nav li a:hover {color: #fff }.banner-section.style-three .slide-item {position: relative;padding: 250px 0 250px 0;overflow: hidden }.banner-section.style-three .slide-item:before {position: absolute;content: '';background: rgba(0, 32, 76, 1);width: 100%;height: 100%;left: 0;top: 0;right: 0;opacity: .6;z-index: 1 }.banner-section.style-three .slide-item .pattern-layer .pattern-3 {position: absolute;left: 0;bottom: 0;width: 294px;height: 295px;background-repeat: no-repeat;z-index: 1 }.banner-section.style-three .slide-item .pattern-layer .pattern-4 {position: absolute;left: 0;bottom: 0;width: 695px;height: 691px;background-repeat: no-repeat;z-index: 1 }.banner-section.style-three .slide-item:before {position: absolute;content: '';background: rgba(0, 32, 76, 1);width: 100%;height: 100%;left: 0;top: 0;right: 0;opacity: .6;z-index: 1 }.banner-section.style-three .banner-carousel .slide-item .image-layer {left: 0;right: 0;}.banner-section .owl-nav {position: absolute;left: 0;top: 50%;z-index: 99999;width: 100%;opacity: 0;margin-top: -10px;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease }.banner-section {position: relative;overflow: hidden }.banner-section .social-nav {position: absolute;left: 50px;top: 40%;z-index: 2 }.banner-section .social-nav li {position: relative;margin-bottom: 15px }.banner-section .social-nav li a {position: relative;width: 46px;height: 46px;color: #fff;font-size: 16px;line-height: 44px;border-radius: 50px;text-align: center;display: inline-block;border: 1px solid rgba(255, 255, 255, 0.50);-webkit-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;-moz-transition: all 300ms ease;transition: all 300ms ease }.banner-section .social-nav li a:hover {color: #fff;border-color: #dc7552;background-color: #dc7552 }.banner-section .slide::before {position: absolute;content: '';left: 0;top: 0;right: 0;bottom: 0;z-index: 2;background-color: rgba(0, 32, 76, 0.80) }.banner-section .slide {position: relative;overflow: hidden;padding-top: 280px;padding-bottom: 280px }.banner-section .content-column {position: relative;z-index: 10 }.banner-section .content-column .inner-column {position: relative }.banner-section .content-column .title {position: relative;color: #dc7552;font-size: 25px;line-height: 1.8em;margin-bottom: 22px;font-weight: 400;opacity: 0;transform: scaleY(0);transform-origin: top;letter-spacing: 7px;padding-right: 70px;display: inline-block;text-transform: uppercase;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease;font-family: Source Han Sans CN }.banner-section .content-column .title:before {position: absolute;content: '';right: 0;top: 20px;height: 2px;width: 60px;background-color: #dc7552 }.banner-section .active .content-column .title {opacity: 1;transform: scaleY(1);-webkit-transition-delay: 300ms;-moz-transition-delay: 300ms;-ms-transition-delay: 300ms;-o-transition-delay: 300ms;transition-delay: 300ms }.banner-section .content-column h1 {position: relative;color: #fff;opacity: 0;transform: scaleY(0);transform-origin: top;text-transform: uppercase;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease }.banner-section .active .content-column h1 {opacity: 1;transform: scaleY(1);-webkit-transition-delay: 600ms;-moz-transition-delay: 600ms;-ms-transition-delay: 600ms;-o-transition-delay: 600ms;transition-delay: 600ms }.banner-section .content-column .text {position: relative;color: #fff;font-size: 22px;margin-top: 15px;margin-bottom: 30px;font-weight: 400;opacity: 0;z-index: 1;max-width: 665px;transform: scaleY(0);transform-origin: top;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease }.banner-section .active .content-column .text {opacity: 1;transform: scaleY(1);-webkit-transition-delay: 900ms;-moz-transition-delay: 900ms;-ms-transition-delay: 900ms;-o-transition-delay: 900ms;transition-delay: 900ms }.banner-section .content-column .btns-box {margin-top: 35px;opacity: 0;transform: scaleY(0);transform-origin: top;-webkit-transition: all 1000ms ease;-moz-transition: all 100ms ease;-ms-transition: all 1000ms ease;-o-transition: all 1000ms ease;transition: all 1000ms ease }.banner-section .active .content-column .btns-box {opacity: 1;transform: scaleY(1);-webkit-transition-delay: 1200ms;-moz-transition-delay: 1200ms;-ms-transition-delay: 1200ms;-o-transition-delay: 1200ms;transition-delay: 1200ms }.banner-section .content-column .theme-btn {margin-right: 15px }.banner-section .owl-dots {position: absolute;left: 0;right: 0;bottom: 40px;display: none;text-align: center }.banner-section .owl-nav {position: absolute;left: 0;top: 50%;z-index: 99999;width: 100%;opacity: 0;margin-top: -10px;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease }.banner-section:hover .owl-nav {opacity: 0 }.banner-section .owl-nav .owl-prev {position: absolute;left: 20px;width: 60px;height: 60px;color: #fff;line-height: 56px;font-size: 16px;text-align: center;border-radius: 50px;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;border: 2px solid rgba(255, 255, 255, 0.60) }.banner-section .owl-nav .owl-next {position: absolute;right: 20px;color: #fff;font-size: 16px;width: 60px;height: 60px;color: #fff;line-height: 56px;border-radius: 50px;text-align: center;transition: all 500ms ease;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-ms-transition: all 500ms ease;-o-transition: all 500ms ease;border: 2px solid rgba(255, 255, 255, 0.60) }.banner-section .owl-nav .owl-prev:hover, .banner-section .owl-nav .owl-next:hover {color: #fff;border-color: #dc7552;background-color: #dc7552 }.banner-section .owl-dots {position: absolute;left: 0;right: 0;bottom: 40px;display: none;text-align: center }.banner-section .owl-dots .owl-dot {position: relative;width: 30px;height: 6px;margin-bottom: 10px;border-radius: 0;margin: 0 5px;display: inline-block;background-color: #fff;transition: all .3s ease;-moz-transition: all .3s ease;-webkit-transition: all .3s ease;-ms-transition: all .3s ease;-o-transition: all .3s ease }.banner-section .owl-dots .owl-dot.active, .banner-section .owl-dots .owl-dot:hover {background-color: #dc7552 }